projects
/
project
/
bcm63xx
/
u-boot.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
2413975
)
imx: mx6: ddr correct tRFC and tXS
author
Peng Fan
<
[email protected]
>
Mon, 17 Aug 2015 08:10:59 +0000
(16:10 +0800)
committer
Stefano Babic
<
[email protected]
>
Wed, 2 Sep 2015 13:34:12 +0000
(15:34 +0200)
To Chip density 4Gb, tRFC should be 300ns, see
"Table 61 — Refresh parameters by device density" of JESD79-3E.
tXS(min) is max(5nCK, tRFC(min) + 10ns).
Signed-off-by: Peng Fan <
[email protected]
>
Cc: Stefano Babic <
[email protected]
>
Cc: Tim Harvey <
[email protected]
>
Reviewed-by: Stefano Babic <
[email protected]
>
arch/arm/cpu/armv7/mx6/ddr.c
patch
|
blob
|
history
diff --git
a/arch/arm/cpu/armv7/mx6/ddr.c
b/arch/arm/cpu/armv7/mx6/ddr.c
index 28fa3cf6482c9de787d83df187cefa03f5cfd2dd..3ec3e791c94d2fbb1012f771bd709970a1010ecf 100644
(file)
--- a/
arch/arm/cpu/armv7/mx6/ddr.c
+++ b/
arch/arm/cpu/armv7/mx6/ddr.c
@@
-357,8
+357,8
@@
void mx6_dram_cfg(const struct mx6_ddr_sysinfo *sysinfo,
txs = DIV_ROUND_UP(170000, clkper) - 1;
break;
case 4: /* 4Gb per chip */
- trfc = DIV_ROUND_UP(
26
0000, clkper) - 1;
- txs = DIV_ROUND_UP(
27
0000, clkper) - 1;
+ trfc = DIV_ROUND_UP(
30
0000, clkper) - 1;
+ txs = DIV_ROUND_UP(
31
0000, clkper) - 1;
break;
case 8: /* 8Gb per chip */
trfc = DIV_ROUND_UP(350000, clkper) - 1;